<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ycrcb2rgb: xycrcb2rgb.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ycrcb2rgb
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xycrcb2rgb_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">xycrcb2rgb.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_y_cr_cb2_rgb___config.html">XYCrCb2Rgb_Config</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This typedef contains configuration information for a YCrCb2Rgb core.  <a href="struct_x_y_cr_cb2_rgb___config.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The <a class="el" href="struct_x_y_cr_cb2_rgb.html" title="The XYCrCb2Rgb driver instance data structure. ">XYCrCb2Rgb</a> driver instance data structure.  <a href="struct_x_y_cr_cb2_rgb.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_y_cr_cb2_rgb___coef___inputs.html">XYCrCb2Rgb_Coef_Inputs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">YCrCb2Rgb input coefficient.  <a href="struct_x_y_cr_cb2_rgb___coef___inputs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_y_cr_cb2_rgb___coef___outputs.html">XYCrCb2Rgb_Coef_Outputs</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">YCrCb2Rgb output coefficient.  <a href="struct_x_y_cr_cb2_rgb___coef___outputs.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_y_cr_cb2_rgb___coefficients.html">XYCrCb2Rgb_Coefficients</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">YCrCb2Rgb coefficients.  <a href="struct_x_y_cr_cb2_rgb___coefficients.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ga055a389e020474349314b360ebafc7e1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga055a389e020474349314b360ebafc7e1">XYCRCB2RGB_H_</a></td></tr>
<tr class="memdesc:ga055a389e020474349314b360ebafc7e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prevent circular inclusions by using protection macros.  <a href="group__ycrcb2rgb__v7__0.html#ga055a389e020474349314b360ebafc7e1">More...</a><br /></td></tr>
<tr class="separator:ga055a389e020474349314b360ebafc7e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga18ed531addc912f737ee9e8affdc27f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga18ed531addc912f737ee9e8affdc27f2">XYCrCb2Rgb_Enable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga18ed531addc912f737ee9e8affdc27f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro enables the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#ga18ed531addc912f737ee9e8affdc27f2">More...</a><br /></td></tr>
<tr class="separator:ga18ed531addc912f737ee9e8affdc27f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7adfd3bd9b645168176b790e61571400"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga7adfd3bd9b645168176b790e61571400">XYCrCb2Rgb_Disable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga7adfd3bd9b645168176b790e61571400"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro disables the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#ga7adfd3bd9b645168176b790e61571400">More...</a><br /></td></tr>
<tr class="separator:ga7adfd3bd9b645168176b790e61571400"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cebbc2355fc310dea95b7112c828eee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga7cebbc2355fc310dea95b7112c828eee">XYCrCb2Rgb_Start</a>&#160;&#160;&#160;<a class="el" href="group__ycrcb2rgb__v7__0.html#ga18ed531addc912f737ee9e8affdc27f2">XYCrCb2Rgb_Enable</a></td></tr>
<tr class="memdesc:ga7cebbc2355fc310dea95b7112c828eee"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro starts the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#ga7cebbc2355fc310dea95b7112c828eee">More...</a><br /></td></tr>
<tr class="separator:ga7cebbc2355fc310dea95b7112c828eee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4b9684dc3b0342cd79ddd05602c8ddbf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga4b9684dc3b0342cd79ddd05602c8ddbf">XYCrCb2Rgb_Stop</a>&#160;&#160;&#160;<a class="el" href="group__ycrcb2rgb__v7__0.html#ga7adfd3bd9b645168176b790e61571400">XYCrCb2Rgb_Disable</a></td></tr>
<tr class="memdesc:ga4b9684dc3b0342cd79ddd05602c8ddbf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro stops the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#ga4b9684dc3b0342cd79ddd05602c8ddbf">More...</a><br /></td></tr>
<tr class="separator:ga4b9684dc3b0342cd79ddd05602c8ddbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a3da55454c72455f3f0c2f1d1648826"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga2a3da55454c72455f3f0c2f1d1648826">XYCrCb2Rgb_RegUpdateEnable</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga2a3da55454c72455f3f0c2f1d1648826"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro enables copying from updated processor register values to the active set at the end of each AXI-Stream frame.  <a href="group__ycrcb2rgb__v7__0.html#ga2a3da55454c72455f3f0c2f1d1648826">More...</a><br /></td></tr>
<tr class="separator:ga2a3da55454c72455f3f0c2f1d1648826"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf49957f05febddddb01dfa8cb59177a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaf49957f05febddddb01dfa8cb59177a9">XYCrCb2Rgb_RegUpdateDisable</a>(InstancePtr)</td></tr>
<tr class="memdesc:gaf49957f05febddddb01dfa8cb59177a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro disables copying from updated processor register values to the active set at the end of each AXI-Stream frame.  <a href="group__ycrcb2rgb__v7__0.html#gaf49957f05febddddb01dfa8cb59177a9">More...</a><br /></td></tr>
<tr class="separator:gaf49957f05febddddb01dfa8cb59177a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdebf6613e02140b75a0ba30c2bdc445"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gabdebf6613e02140b75a0ba30c2bdc445">XYCrCb2Rgb_SyncReset</a>(InstancePtr)</td></tr>
<tr class="memdesc:gabdebf6613e02140b75a0ba30c2bdc445"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro resets a the YCrCb2Rgb core, but differs from <a class="el" href="group__ycrcb2rgb__v7__0.html#gafa57224777e579de5c753215d4d88c90" title="This macro resets the YCrCb2Rgb core. ">XYCrCb2Rgb_Reset()</a> in that it automatically synchronizes to the VBlank_in input of the core to prevent tearing.  <a href="group__ycrcb2rgb__v7__0.html#gabdebf6613e02140b75a0ba30c2bdc445">More...</a><br /></td></tr>
<tr class="separator:gabdebf6613e02140b75a0ba30c2bdc445"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa57224777e579de5c753215d4d88c90"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gafa57224777e579de5c753215d4d88c90">XYCrCb2Rgb_Reset</a>(InstancePtr)</td></tr>
<tr class="memdesc:gafa57224777e579de5c753215d4d88c90"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro resets the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#gafa57224777e579de5c753215d4d88c90">More...</a><br /></td></tr>
<tr class="separator:gafa57224777e579de5c753215d4d88c90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga406213ef3c23c09a3d61681160d7d313"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga406213ef3c23c09a3d61681160d7d313">XYCrCb2Rgb_IntrEnable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga406213ef3c23c09a3d61681160d7d313"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro enables individual interrupts of the YCRCB2RGB core by updating the IRQ_ENABLE register.  <a href="group__ycrcb2rgb__v7__0.html#ga406213ef3c23c09a3d61681160d7d313">More...</a><br /></td></tr>
<tr class="separator:ga406213ef3c23c09a3d61681160d7d313"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga368ead416bb207d36da775cc88d8c33e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga368ead416bb207d36da775cc88d8c33e">XYCrCb2Rgb_IntrDisable</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:ga368ead416bb207d36da775cc88d8c33e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro disables individual interrupts of the YCRCB2RGB core by updating the IRQ_ENABLE register.  <a href="group__ycrcb2rgb__v7__0.html#ga368ead416bb207d36da775cc88d8c33e">More...</a><br /></td></tr>
<tr class="separator:ga368ead416bb207d36da775cc88d8c33e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ac977a3286fefa978d38bf4a24562bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga9ac977a3286fefa978d38bf4a24562bf">XYCrCb2Rgb_StatusGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga9ac977a3286fefa978d38bf4a24562bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupt status of the YCRCB2RGB core read from the Status register.  <a href="group__ycrcb2rgb__v7__0.html#ga9ac977a3286fefa978d38bf4a24562bf">More...</a><br /></td></tr>
<tr class="separator:ga9ac977a3286fefa978d38bf4a24562bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0f973253b451577e3985aeac1a5d19f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga0f973253b451577e3985aeac1a5d19f5">XYCrCb2Rgb_IntrGetPending</a>(InstancePtr)</td></tr>
<tr class="memdesc:ga0f973253b451577e3985aeac1a5d19f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro returns the pending interrupts of the YCRCB2RGB core for the interrupts that have been enabled.  <a href="group__ycrcb2rgb__v7__0.html#ga0f973253b451577e3985aeac1a5d19f5">More...</a><br /></td></tr>
<tr class="separator:ga0f973253b451577e3985aeac1a5d19f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaad3d433153fdcda29662ee85aa238df0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaad3d433153fdcda29662ee85aa238df0">XYCrCb2Rgb_IntrClear</a>(InstancePtr,  IntrType)</td></tr>
<tr class="memdesc:gaad3d433153fdcda29662ee85aa238df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function macro clears/acknowledges pending interrupts of the YCRCB2RGB core in the Status register.  <a href="group__ycrcb2rgb__v7__0.html#gaad3d433153fdcda29662ee85aa238df0">More...</a><br /></td></tr>
<tr class="separator:gaad3d433153fdcda29662ee85aa238df0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae181a3b5d2d7e330ac273b92677a9c74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gae181a3b5d2d7e330ac273b92677a9c74">XYCrCb2Rgb_Max</a>(Num1,  Num2)&#160;&#160;&#160;(((Num1) &gt; (Num2)) ? (Num1) : (Num2))</td></tr>
<tr class="memdesc:gae181a3b5d2d7e330ac273b92677a9c74"><td class="mdescLeft">&#160;</td><td class="mdescRight">This macro identifies maximum number from given numbers.  <a href="group__ycrcb2rgb__v7__0.html#gae181a3b5d2d7e330ac273b92677a9c74">More...</a><br /></td></tr>
<tr class="separator:gae181a3b5d2d7e330ac273b92677a9c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga6113d9290b1865237e7be115a408ad80"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga6113d9290b1865237e7be115a408ad80">XYCC_ACT_SIZE_FIRST</a>&#160;&#160;&#160;32</td></tr>
<tr class="memdesc:ga6113d9290b1865237e7be115a408ad80"><td class="mdescLeft">&#160;</td><td class="mdescRight">Active Size (VxH) range macros.  <a href="group__ycrcb2rgb__v7__0.html#ga6113d9290b1865237e7be115a408ad80">More...</a><br /></td></tr>
<tr class="separator:ga6113d9290b1865237e7be115a408ad80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab946a9173d0455a345267bd354e52acf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gab946a9173d0455a345267bd354e52acf">XYCC_ACT_SIZE_LAST</a>&#160;&#160;&#160;8192</td></tr>
<tr class="memdesc:gab946a9173d0455a345267bd354e52acf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ending value for H/V.  <a href="group__ycrcb2rgb__v7__0.html#gab946a9173d0455a345267bd354e52acf">More...</a><br /></td></tr>
<tr class="separator:gab946a9173d0455a345267bd354e52acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga0ed767d655365734831aed1f21141653"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga0ed767d655365734831aed1f21141653">XYCC_RGBMAX_MIN_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga0ed767d655365734831aed1f21141653"><td class="mdescLeft">&#160;</td><td class="mdescRight">RGBMAX, RGBMIN range macros.  <a href="group__ycrcb2rgb__v7__0.html#ga0ed767d655365734831aed1f21141653">More...</a><br /></td></tr>
<tr class="separator:ga0ed767d655365734831aed1f21141653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga912ab7d0e626a08eac3ad4722f69dd2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga912ab7d0e626a08eac3ad4722f69dd2f">XYCC_RGBMAX_MIN_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga912ab7d0e626a08eac3ad4722f69dd2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ending value for RGBMAX/RGBMIN.  <a href="group__ycrcb2rgb__v7__0.html#ga912ab7d0e626a08eac3ad4722f69dd2f">More...</a><br /></td></tr>
<tr class="separator:ga912ab7d0e626a08eac3ad4722f69dd2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr class="memitem:ga9c1de0904dfcc87d1ae31fe6ff884c5c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga9c1de0904dfcc87d1ae31fe6ff884c5c">XYCC_RGBOFFSET_FIRST</a>&#160;&#160;&#160;0</td></tr>
<tr class="memdesc:ga9c1de0904dfcc87d1ae31fe6ff884c5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">ROFFSET, GOFFSET, BOFFSET range macros.  <a href="group__ycrcb2rgb__v7__0.html#ga9c1de0904dfcc87d1ae31fe6ff884c5c">More...</a><br /></td></tr>
<tr class="separator:ga9c1de0904dfcc87d1ae31fe6ff884c5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5063e5ea88e8744785f0cc47bcb4f462"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga5063e5ea88e8744785f0cc47bcb4f462">XYCC_RGBOFFSET_LAST</a>&#160;&#160;&#160;255</td></tr>
<tr class="memdesc:ga5063e5ea88e8744785f0cc47bcb4f462"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ending value for ROFFSET/ GOFFSET/BOFFSET.  <a href="group__ycrcb2rgb__v7__0.html#ga5063e5ea88e8744785f0cc47bcb4f462">More...</a><br /></td></tr>
<tr class="separator:ga5063e5ea88e8744785f0cc47bcb4f462"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gacdf409bc0e13a3906ca3c2bf5363ddb0"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gacdf409bc0e13a3906ca3c2bf5363ddb0">XYCrCb2Rgb_CallBack</a>) (void *CallBackRef)</td></tr>
<tr class="memdesc:gacdf409bc0e13a3906ca3c2bf5363ddb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for all interrupts except error interrupt.  <a href="group__ycrcb2rgb__v7__0.html#gacdf409bc0e13a3906ca3c2bf5363ddb0">More...</a><br /></td></tr>
<tr class="separator:gacdf409bc0e13a3906ca3c2bf5363ddb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaff09a51de381aa43892aa0f4702d80c6"><td class="memItemLeft" align="right" valign="top">typedef void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaff09a51de381aa43892aa0f4702d80c6">XYCrCb2Rgb_ErrorCallBack</a>) (void *CallBackRef, u32 ErrorMask)</td></tr>
<tr class="memdesc:gaff09a51de381aa43892aa0f4702d80c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback type for error interrupt.  <a href="group__ycrcb2rgb__v7__0.html#gaff09a51de381aa43892aa0f4702d80c6">More...</a><br /></td></tr>
<tr class="separator:gaff09a51de381aa43892aa0f4702d80c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Handler Types</div></td></tr>
<tr class="memitem:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom">{ <a class="el" href="group__ycrcb2rgb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba1cf6bdc917ecde565392a0889d7da484">XYCC_HANDLER_PROCSTART</a> = 1, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba405beea15bd5a1dc8fefc0836b6bd1bf">XYCC_HANDLER_FRAMEDONE</a>, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#gga06fc87d81c62e9abb8790b6e5713c55ba01c9257754b2cf6b922196b6ec5d54ab">XYCC_HANDLER_ERROR</a>
 }<tr class="memdesc:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of handler and used to differentiate interrupt requests from core.  <a href="group__ycrcb2rgb__v7__0.html#ga06fc87d81c62e9abb8790b6e5713c55b">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:ga06fc87d81c62e9abb8790b6e5713c55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Standard Types</div></td></tr>
<tr class="memitem:gabd7ea7f87d1779cac60386bf999af721"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gabd7ea7f87d1779cac60386bf999af721">XYcc_Standards</a> { <br />
&#160;&#160;<a class="el" href="group__ycrcb2rgb__v7__0.html#ggabd7ea7f87d1779cac60386bf999af721a1217ea6e63d324a65afedd246c3afa38">XYCC_STANDARD_ITU_601_SD</a> = 0, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#ggabd7ea7f87d1779cac60386bf999af721a46e2f294a2871542dd275903d47525f1">XYCC_STANDARD_ITU_709_NTSC</a>, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#ggabd7ea7f87d1779cac60386bf999af721aaf6639705d9b4fb937b2760e72e01849">XYCC_STANDARD_ITU_709_PAL</a>, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#ggabd7ea7f87d1779cac60386bf999af721a0b82d96962dd13c0307cd48707b37b5a">XYCC_STANDARD_YUV</a>, 
<br />
&#160;&#160;<a class="el" href="group__ycrcb2rgb__v7__0.html#ggabd7ea7f87d1779cac60386bf999af721a0b1c78077197c7527fc7952fcc89c211">XYCC_STANDARD_CUSTOM</a>
<br />
 }<tr class="memdesc:gabd7ea7f87d1779cac60386bf999af721"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different types of standards used to represent standard color encoding.  <a href="group__ycrcb2rgb__v7__0.html#gabd7ea7f87d1779cac60386bf999af721">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gabd7ea7f87d1779cac60386bf999af721"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Output Ranges</div></td></tr>
<tr class="memitem:gadcae94ec346c6a5744c334402ff0968a"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gadcae94ec346c6a5744c334402ff0968a">XYcc_OutputRanges</a> { <a class="el" href="group__ycrcb2rgb__v7__0.html#ggadcae94ec346c6a5744c334402ff0968aa3c73c9762977b65219b2ad82a0b4bb73">XYCC_TV_16_TO_240</a> = 0, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#ggadcae94ec346c6a5744c334402ff0968aa0516093ac40f49d9a0161ce9dbf852d0">XYCC_STUDIO_16_TO_235</a>, 
<a class="el" href="group__ycrcb2rgb__v7__0.html#ggadcae94ec346c6a5744c334402ff0968aae1f1d2c55a2ef7feadbbde1ca748337e">XYCC_GRAPHICS_0_TO_255</a>
 }<tr class="memdesc:gadcae94ec346c6a5744c334402ff0968a"><td class="mdescLeft">&#160;</td><td class="mdescRight">These constants specify different ranges used for studio equipment, television and computer graphics respectively.  <a href="group__ycrcb2rgb__v7__0.html#gadcae94ec346c6a5744c334402ff0968a">More...</a><br /></td></tr>
</td></tr>
<tr class="separator:gadcae94ec346c6a5744c334402ff0968a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf219e40b4fdec9d5653ecedabf57ebeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_y_cr_cb2_rgb___config.html">XYCrCb2Rgb_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaf219e40b4fdec9d5653ecedabf57ebeb">XYCrCb2Rgb_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="memdesc:gaf219e40b4fdec9d5653ecedabf57ebeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns a reference to an <a class="el" href="struct_x_y_cr_cb2_rgb___config.html" title="This typedef contains configuration information for a YCrCb2Rgb core. ">XYCrCb2Rgb_Config</a> structure based on the unique core id, <em>DeviceId</em>.  <a href="group__ycrcb2rgb__v7__0.html#gaf219e40b4fdec9d5653ecedabf57ebeb">More...</a><br /></td></tr>
<tr class="separator:gaf219e40b4fdec9d5653ecedabf57ebeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac5025d0ba54b65adaa027af5fb417af6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gac5025d0ba54b65adaa027af5fb417af6">XYCrCb2Rgb_CfgInitialize</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, <a class="el" href="struct_x_y_cr_cb2_rgb___config.html">XYCrCb2Rgb_Config</a> *CfgPtr, u32 EffectiveAddr)</td></tr>
<tr class="memdesc:gac5025d0ba54b65adaa027af5fb417af6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function initializes the YCrCb2Rgb core.  <a href="group__ycrcb2rgb__v7__0.html#gac5025d0ba54b65adaa027af5fb417af6">More...</a><br /></td></tr>
<tr class="separator:gac5025d0ba54b65adaa027af5fb417af6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa95918dd4e607b2de8424e1c930d8f7e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaa95918dd4e607b2de8424e1c930d8f7e">XYCrCb2Rgb_EnableDbgByPass</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaa95918dd4e607b2de8424e1c930d8f7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the bypass bit of control register to switch the core to bypass mode if debug is enabled in the IP.  <a href="group__ycrcb2rgb__v7__0.html#gaa95918dd4e607b2de8424e1c930d8f7e">More...</a><br /></td></tr>
<tr class="separator:gaa95918dd4e607b2de8424e1c930d8f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga197c1991a047b5bc650f34ebaff22365"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga197c1991a047b5bc650f34ebaff22365">XYCrCb2Rgb_IsDbgByPassEnabled</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga197c1991a047b5bc650f34ebaff22365"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the current bypass mode of the core.  <a href="group__ycrcb2rgb__v7__0.html#ga197c1991a047b5bc650f34ebaff22365">More...</a><br /></td></tr>
<tr class="separator:ga197c1991a047b5bc650f34ebaff22365"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a973fe519f4293ac1aabfdb9c9efe6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga7a973fe519f4293ac1aabfdb9c9efe6f">XYCrCb2Rgb_DisableDbgBypass</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga7a973fe519f4293ac1aabfdb9c9efe6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables Bypass mode of the core.  <a href="group__ycrcb2rgb__v7__0.html#ga7a973fe519f4293ac1aabfdb9c9efe6f">More...</a><br /></td></tr>
<tr class="separator:ga7a973fe519f4293ac1aabfdb9c9efe6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac3eaa15787aa397679883998777df73e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gac3eaa15787aa397679883998777df73e">XYCrCb2Rgb_EnableDbgTestPattern</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gac3eaa15787aa397679883998777df73e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function switches the core to test-pattern generator mode if debug feature is enabled.  <a href="group__ycrcb2rgb__v7__0.html#gac3eaa15787aa397679883998777df73e">More...</a><br /></td></tr>
<tr class="separator:gac3eaa15787aa397679883998777df73e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a21c71070a1ad65f4ac3853b8ac18ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga2a21c71070a1ad65f4ac3853b8ac18ca">XYCrCb2Rgb_IsDbgTestPatternEnabled</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga2a21c71070a1ad65f4ac3853b8ac18ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the test-pattern generator mode (enabled or not), if debug feature is enabled.  <a href="group__ycrcb2rgb__v7__0.html#ga2a21c71070a1ad65f4ac3853b8ac18ca">More...</a><br /></td></tr>
<tr class="separator:ga2a21c71070a1ad65f4ac3853b8ac18ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3f86bb11cc9f5543f700833a2b5a434a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga3f86bb11cc9f5543f700833a2b5a434a">XYCrCb2Rgb_DisableDbgTestPattern</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga3f86bb11cc9f5543f700833a2b5a434a"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function disables debug test pattern mode.  <a href="group__ycrcb2rgb__v7__0.html#ga3f86bb11cc9f5543f700833a2b5a434a">More...</a><br /></td></tr>
<tr class="separator:ga3f86bb11cc9f5543f700833a2b5a434a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad7b1f31a7dfba317f5c4415aedb72d3e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gad7b1f31a7dfba317f5c4415aedb72d3e">XYCrCb2Rgb_GetVersion</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gad7b1f31a7dfba317f5c4415aedb72d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function facilitates software identification of exact version of the YCrCb2rGB hardware (h/w).  <a href="group__ycrcb2rgb__v7__0.html#gad7b1f31a7dfba317f5c4415aedb72d3e">More...</a><br /></td></tr>
<tr class="separator:gad7b1f31a7dfba317f5c4415aedb72d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89fe90a1319d871a0f18a79993d7169e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga89fe90a1319d871a0f18a79993d7169e">XYCrCb2Rgb_GetDbgFrameCount</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga89fe90a1319d871a0f18a79993d7169e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the frame count, the number of frames processed since power-up.  <a href="group__ycrcb2rgb__v7__0.html#ga89fe90a1319d871a0f18a79993d7169e">More...</a><br /></td></tr>
<tr class="separator:ga89fe90a1319d871a0f18a79993d7169e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga23fee0e4bc290cb36bd70ecccfbb9d73"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga23fee0e4bc290cb36bd70ecccfbb9d73">XYCrCb2Rgb_GetDbgLineCount</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga23fee0e4bc290cb36bd70ecccfbb9d73"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns Line count, the number of lines processed since power-up.  <a href="group__ycrcb2rgb__v7__0.html#ga23fee0e4bc290cb36bd70ecccfbb9d73">More...</a><br /></td></tr>
<tr class="separator:ga23fee0e4bc290cb36bd70ecccfbb9d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4325f0d578b6deafab4a0739a1211391"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga4325f0d578b6deafab4a0739a1211391">XYCrCb2Rgb_GetDbgPixelCount</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga4325f0d578b6deafab4a0739a1211391"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns the pixel count, the number of pixels processed since power up.  <a href="group__ycrcb2rgb__v7__0.html#ga4325f0d578b6deafab4a0739a1211391">More...</a><br /></td></tr>
<tr class="separator:ga4325f0d578b6deafab4a0739a1211391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga39a4ee1f01cf59643d047c0630e7ae1d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga39a4ee1f01cf59643d047c0630e7ae1d">XYCrCb2Rgb_Setup</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga39a4ee1f01cf59643d047c0630e7ae1d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets up double buffered active size register and enables the register update.  <a href="group__ycrcb2rgb__v7__0.html#ga39a4ee1f01cf59643d047c0630e7ae1d">More...</a><br /></td></tr>
<tr class="separator:ga39a4ee1f01cf59643d047c0630e7ae1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6de5bc93480ed88dc7322f17c1523fcf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga6de5bc93480ed88dc7322f17c1523fcf">XYCrCb2Rgb_SetActiveSize</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u16 HSize, u16 VSize)</td></tr>
<tr class="memdesc:ga6de5bc93480ed88dc7322f17c1523fcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets active H/V sizes in the active frame size register.  <a href="group__ycrcb2rgb__v7__0.html#ga6de5bc93480ed88dc7322f17c1523fcf">More...</a><br /></td></tr>
<tr class="separator:ga6de5bc93480ed88dc7322f17c1523fcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9a1de98490e8623253a33a54f417d9f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga9a1de98490e8623253a33a54f417d9f7">XYCrCb2Rgb_GetActiveSize</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u16 *HSize, u16 *VSize)</td></tr>
<tr class="memdesc:ga9a1de98490e8623253a33a54f417d9f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the active H/V sizes of the YCrCb2Rgb core from active size register.  <a href="group__ycrcb2rgb__v7__0.html#ga9a1de98490e8623253a33a54f417d9f7">More...</a><br /></td></tr>
<tr class="separator:ga9a1de98490e8623253a33a54f417d9f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf1d9aaf3dc5088ad82a067714f02fc6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gabf1d9aaf3dc5088ad82a067714f02fc6">XYCrCb2Rgb_SetRGBMax</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 RGBMax)</td></tr>
<tr class="memdesc:gabf1d9aaf3dc5088ad82a067714f02fc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets the RGB maximum value on YCrCb2Rgb channels of the output.  <a href="group__ycrcb2rgb__v7__0.html#gabf1d9aaf3dc5088ad82a067714f02fc6">More...</a><br /></td></tr>
<tr class="separator:gabf1d9aaf3dc5088ad82a067714f02fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga482275d385e8255197146ab14a86266e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga482275d385e8255197146ab14a86266e">XYCrCb2Rgb_GetRGBMax</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga482275d385e8255197146ab14a86266e"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the maximum value on RGB channels of the output.  <a href="group__ycrcb2rgb__v7__0.html#ga482275d385e8255197146ab14a86266e">More...</a><br /></td></tr>
<tr class="separator:ga482275d385e8255197146ab14a86266e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bbfcd9f4f666b03a7c854d649e8567b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga2bbfcd9f4f666b03a7c854d649e8567b">XYCrCb2Rgb_SetRGBMin</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 RGBMin)</td></tr>
<tr class="memdesc:ga2bbfcd9f4f666b03a7c854d649e8567b"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets minimum value on RGB channels of the output.  <a href="group__ycrcb2rgb__v7__0.html#ga2bbfcd9f4f666b03a7c854d649e8567b">More...</a><br /></td></tr>
<tr class="separator:ga2bbfcd9f4f666b03a7c854d649e8567b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6a10791ee6cd3dc4becfe8d43ffe1d7"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaf6a10791ee6cd3dc4becfe8d43ffe1d7">XYCrCb2Rgb_GetRGBMin</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gaf6a10791ee6cd3dc4becfe8d43ffe1d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets the minimum value on RGB channels of the output.  <a href="group__ycrcb2rgb__v7__0.html#gaf6a10791ee6cd3dc4becfe8d43ffe1d7">More...</a><br /></td></tr>
<tr class="separator:gaf6a10791ee6cd3dc4becfe8d43ffe1d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga35d2da4c7849193ab8fc0a6a04dd489c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga35d2da4c7849193ab8fc0a6a04dd489c">XYCrCb2Rgb_SetROffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 ROffset)</td></tr>
<tr class="memdesc:ga35d2da4c7849193ab8fc0a6a04dd489c"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets offset compensation value on the Red channel.  <a href="group__ycrcb2rgb__v7__0.html#ga35d2da4c7849193ab8fc0a6a04dd489c">More...</a><br /></td></tr>
<tr class="separator:ga35d2da4c7849193ab8fc0a6a04dd489c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga59bf8a384ad66debfdaa64e290f558c2"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga59bf8a384ad66debfdaa64e290f558c2">XYCrCb2Rgb_GetROffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga59bf8a384ad66debfdaa64e290f558c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets offset compensation value from the Red channel.  <a href="group__ycrcb2rgb__v7__0.html#ga59bf8a384ad66debfdaa64e290f558c2">More...</a><br /></td></tr>
<tr class="separator:ga59bf8a384ad66debfdaa64e290f558c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab24bb1f0659817b398c656c75606654"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaab24bb1f0659817b398c656c75606654">XYCrCb2Rgb_SetGOffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 GOffset)</td></tr>
<tr class="memdesc:gaab24bb1f0659817b398c656c75606654"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets offset compensation value on the Green channel.  <a href="group__ycrcb2rgb__v7__0.html#gaab24bb1f0659817b398c656c75606654">More...</a><br /></td></tr>
<tr class="separator:gaab24bb1f0659817b398c656c75606654"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafc326f1adcc83440f42e524ad7a450f3"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gafc326f1adcc83440f42e524ad7a450f3">XYCrCb2Rgb_GetGOffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:gafc326f1adcc83440f42e524ad7a450f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets offset compensation value from the Green channel.  <a href="group__ycrcb2rgb__v7__0.html#gafc326f1adcc83440f42e524ad7a450f3">More...</a><br /></td></tr>
<tr class="separator:gafc326f1adcc83440f42e524ad7a450f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga618a3bf6165c98f133ff6983a7465ec1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga618a3bf6165c98f133ff6983a7465ec1">XYCrCb2Rgb_SetBOffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 BOffset)</td></tr>
<tr class="memdesc:ga618a3bf6165c98f133ff6983a7465ec1"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets offset compensation value on the Blue channel.  <a href="group__ycrcb2rgb__v7__0.html#ga618a3bf6165c98f133ff6983a7465ec1">More...</a><br /></td></tr>
<tr class="separator:ga618a3bf6165c98f133ff6983a7465ec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga016160c1cacfa81ca67003612d7e5aa4"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga016160c1cacfa81ca67003612d7e5aa4">XYCrCb2Rgb_GetBOffset</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga016160c1cacfa81ca67003612d7e5aa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function gets offset compensation value from the Blue channel.  <a href="group__ycrcb2rgb__v7__0.html#ga016160c1cacfa81ca67003612d7e5aa4">More...</a><br /></td></tr>
<tr class="separator:ga016160c1cacfa81ca67003612d7e5aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga140580f95dd9db5de722f7633c9e0502"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga140580f95dd9db5de722f7633c9e0502">XYCrCb2Rgb_SetCoefs</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, struct <a class="el" href="struct_x_y_cr_cb2_rgb___coefficients.html">XYCrCb2Rgb_Coefficients</a> *Coef)</td></tr>
<tr class="memdesc:ga140580f95dd9db5de722f7633c9e0502"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function sets A, B, C and D coefficients.  <a href="group__ycrcb2rgb__v7__0.html#ga140580f95dd9db5de722f7633c9e0502">More...</a><br /></td></tr>
<tr class="separator:ga140580f95dd9db5de722f7633c9e0502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fdf94c700fe6fafe0f7753193264367"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga4fdf94c700fe6fafe0f7753193264367">XYCrCb2Rgb_GetCoefs</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, struct <a class="el" href="struct_x_y_cr_cb2_rgb___coefficients.html">XYCrCb2Rgb_Coefficients</a> *Coef)</td></tr>
<tr class="memdesc:ga4fdf94c700fe6fafe0f7753193264367"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function returns A, B, C and D coefficients.  <a href="group__ycrcb2rgb__v7__0.html#ga4fdf94c700fe6fafe0f7753193264367">More...</a><br /></td></tr>
<tr class="separator:ga4fdf94c700fe6fafe0f7753193264367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0072eba5715f04664184a2bbfe9a4247"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga0072eba5715f04664184a2bbfe9a4247">XYCrCb2Rgb_Select_Standard</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, enum <a class="el" href="group__ycrcb2rgb__v7__0.html#gabd7ea7f87d1779cac60386bf999af721">XYcc_Standards</a> StandardSel, enum <a class="el" href="group__ycrcb2rgb__v7__0.html#gadcae94ec346c6a5744c334402ff0968a">XYcc_OutputRanges</a> InputRange, u32 DataWidth, struct <a class="el" href="struct_x_y_cr_cb2_rgb___coef___inputs.html">XYCrCb2Rgb_Coef_Inputs</a> *CoefIn)</td></tr>
<tr class="memdesc:ga0072eba5715f04664184a2bbfe9a4247"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function populates an <a class="el" href="struct_x_y_cr_cb2_rgb___coef___inputs.html" title="YCrCb2Rgb input coefficient. ">XYCrCb2Rgb_Coef_Inputs</a> structure with the values from the selected video standard.  <a href="group__ycrcb2rgb__v7__0.html#ga0072eba5715f04664184a2bbfe9a4247">More...</a><br /></td></tr>
<tr class="separator:ga0072eba5715f04664184a2bbfe9a4247"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe717fccdb512b0150bc0bf5f3610d59"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gabe717fccdb512b0150bc0bf5f3610d59">XYCrCb2Rgb_Coefficient_Translation</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, struct <a class="el" href="struct_x_y_cr_cb2_rgb___coef___inputs.html">XYCrCb2Rgb_Coef_Inputs</a> *CoefIn, struct <a class="el" href="struct_x_y_cr_cb2_rgb___coef___outputs.html">XYCrCb2Rgb_Coef_Outputs</a> *CoefOut, u32 DataWidth, u32 MWidth)</td></tr>
<tr class="memdesc:gabe717fccdb512b0150bc0bf5f3610d59"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function translates the <a class="el" href="struct_x_y_cr_cb2_rgb___coef___inputs.html" title="YCrCb2Rgb input coefficient. ">XYCrCb2Rgb_Coef_Inputs</a> structure into the <a class="el" href="struct_x_y_cr_cb2_rgb___coef___outputs.html" title="YCrCb2Rgb output coefficient. ">XYCrCb2Rgb_Coef_Outputs</a> structure that can be used to program the core's registers.  <a href="group__ycrcb2rgb__v7__0.html#gabe717fccdb512b0150bc0bf5f3610d59">More...</a><br /></td></tr>
<tr class="separator:gabe717fccdb512b0150bc0bf5f3610d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf5e8a42e14dd074ae90b9911a5f078fd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gaf5e8a42e14dd074ae90b9911a5f078fd">XYCrCb2Rgb_Select_OutputRange</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, enum <a class="el" href="group__ycrcb2rgb__v7__0.html#gadcae94ec346c6a5744c334402ff0968a">XYcc_OutputRanges</a> Range)</td></tr>
<tr class="memdesc:gaf5e8a42e14dd074ae90b9911a5f078fd"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function governs the range of outputs R, G and B by affecting the conversion coefficients as well as the clipping and clamping values.  <a href="group__ycrcb2rgb__v7__0.html#gaf5e8a42e14dd074ae90b9911a5f078fd">More...</a><br /></td></tr>
<tr class="separator:gaf5e8a42e14dd074ae90b9911a5f078fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9829c0d1d3eb9b8c4e6151b9dab69af2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga9829c0d1d3eb9b8c4e6151b9dab69af2">XYCrCb2Rgb_SelfTest</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr)</td></tr>
<tr class="memdesc:ga9829c0d1d3eb9b8c4e6151b9dab69af2"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function reads Version register of YCRCB2RGB core and compares with zero as part of self test.  <a href="group__ycrcb2rgb__v7__0.html#ga9829c0d1d3eb9b8c4e6151b9dab69af2">More...</a><br /></td></tr>
<tr class="separator:ga9829c0d1d3eb9b8c4e6151b9dab69af2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac907728c8b0e454f8165f350d991244d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#gac907728c8b0e454f8165f350d991244d">XYCrCb2Rgb_IntrHandler</a> (void *InstancePtr)</td></tr>
<tr class="memdesc:gac907728c8b0e454f8165f350d991244d"><td class="mdescLeft">&#160;</td><td class="mdescRight">This function is the interrupt handler for the YCRCB2RGB core.  <a href="group__ycrcb2rgb__v7__0.html#gac907728c8b0e454f8165f350d991244d">More...</a><br /></td></tr>
<tr class="separator:gac907728c8b0e454f8165f350d991244d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fdc1b162fb009351199c45ffb7dc1c5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__ycrcb2rgb__v7__0.html#ga7fdc1b162fb009351199c45ffb7dc1c5">XYCrCb2Rgb_SetCallBack</a> (<a class="el" href="struct_x_y_cr_cb2_rgb.html">XYCrCb2Rgb</a> *InstancePtr, u32 HandlerType, void *CallBackFunc, void *CallBackRef)</td></tr>
<tr class="memdesc:ga7fdc1b162fb009351199c45ffb7dc1c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">This routine installs an asynchronous callback function for the given HandlerTypes.  <a href="group__ycrcb2rgb__v7__0.html#ga7fdc1b162fb009351199c45ffb7dc1c5">More...</a><br /></td></tr>
<tr class="separator:ga7fdc1b162fb009351199c45ffb7dc1c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
